package com.example.testing.launchmode;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

import com.example.testing.R;

/**
 * singleInstance:单实例模式。这是一种加强的singleTask模式，它除了具有singleTask模式之外的所有特征外，还加强了一点
 * 那就是具有此模式的Activity只能单独地位于一个任务栈中，换句话说，比如Activity A是singleInstance模式，当A启动以后，
 * 系统会为它创建一个新的任务栈，然后A独自在这个新的任务栈中，由于栈内复用的特性，后续的请求均不会创建新的Activity，除非
 * 这个独特的任务栈被系统销毁了。
 */
public class SingleInstanceActivity extends Activity {
    private static final String TAG = "SingleInstanceActivity";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_launchmode_singleinstance);
    }
}
